package models

// 系统菜单管理 
type SysMenu struct {
	MenuId *uint64 `gorm:"column:menu_id;primarykey"` // 菜单ID
	MenuName *string `gorm:"column:menu_name"` // 菜单名称
	MenuCode *string `gorm:"column:menu_code"` // 菜单编码
	MenuUrl *string `gorm:"column:menu_url"` // 前端路由
	MenuFor *uint8 `gorm:"column:menu_for"` // 适用平台,1:移动端 2:PC端
	ParentId *uint64 `gorm:"column:parent_id"` // 父级菜单ID
	OrderNum *uint8 `gorm:"column:order_num"` // 排序序号
	Icon *string `gorm:"column:icon"` // 图标
	CreatedTime *jsontime.JsonTime `gorm:"column:created_time"` 
	UpdatedTime *jsontime.JsonTime `gorm:"column:updated_time"` // 更新时间
}
func (entity *SysMenu) TableName() string {
	return "sys_menu"
}